package com.william.yun.yunliwuli.service;

import com.alibaba.fastjson.JSONObject;
import com.william.yun.yunliwuli.constant.YunliwuliConstant;

/**
 *
 */
public interface LabelService {
    String LABEL_LED_URL = YunliwuliConstant.URI.concat("/V2/label/led");
    String LABEL_QUERY_URL = YunliwuliConstant.URI.concat("/V2/label/query");
    String GOODS_LED_URL = YunliwuliConstant.URI.concat("/V2/goods/led");
    String GOODS_SHUT_URL = YunliwuliConstant.URI.concat("/V2/goods/shut");
    String PUB_LABEL_BATCHDELETE_URL = YunliwuliConstant.URI.concat("/V2/pub/label/batchDelete");

    /**
     * 签灯控制接口
     * @param jsonObject
     * @param token
     * @return
     */
    JSONObject putLabelLED(JSONObject jsonObject, String token);

    /**
     * 价签查询绑定商品
     * @param jsonObject
     * @param token
     * @return
     */
    JSONObject getLabelQuery(String mac, String token);

    /**
     * 批量商品点灯
     * @param jsonObject
     * @param token
     * @return
     */
    JSONObject postGoodsLED(JSONObject jsonObject, String token);

    /**
     * 、批量商品关灯
     * @param jsonObject
     * @param token
     * @return
     */
    JSONObject postGoodsShut(JSONObject jsonObject, String token);

    /**
     * 通过价签的 MAC 地址批量删除价签
     * @param jsonObject
     * @param token
     * @return
     */
    JSONObject postPubLabelBatchDelete(JSONObject jsonObject, String token);



}
